Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F27 Spain F11 Spain F16 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F2 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Italy F2 Spain F18 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Spain F14 Spain F21 Spain F25 Greece F2 Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Lambertz Open by Stawag - Aachen The LTA Hester Trophy - Manchester The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Nottingham Challenger Pozoblanco Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger Melbourne Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Nottingham Challenger Vancouver Challenger Seville Challenger Bangkok Challenger Bangkok Challenger Caloundra Challenger Sarasota Challenger Nottingham Challenger Lexington Challenger Binghamton Challenger Shanghai Challenger Bangkok Challenger Sacramento Challenger Loughborough Challenger Barranquilla Challenger Kaohsiung Challenger Bangkok Challenger Shanghai Challenger Anning Challenger Nottingham Challenger Granby Challenger Aptos Challenger Bratislava Challenger Fergana Challenger Yokohama Challenger Toyota Challenger Maui Challenger The Tarka Challenger - Barnstaple Sarasota Challenger Heilbronn Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Traralgon Challenger 2 Burnie Challenger Manchester Challenger Lexington Challenger Orleans Challenger Mons Challenger Bangalore Challenger Pune Challenger Puebla Challenger Guadalajara Challenger Bordeaux Challenger Granby Challenger Nottingham Challenger Chengdu Challenger Guadalajara Challenger Jinan Challenger Shanghai Challenger Leon Challenger Sarajevo Challenger Ostrava Challenger Vicenza Challenger Loughborough Challenger Nottingham Challenger Napoli International Cup - Napoli Surbiton Challenger Jinan Challenger Ismaning Challenger Rennes Challenger Barranquilla Challenger Puerto Vallarta Challenger St. Remy Challenger Alessandria Challenger Surbiton Challenger Buenos Aires Challenger Generali Open 2000 - Kitzbuhel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Charlottesville Challenger Milan Indoors - Milan Dubai Tennis Open - Dubai Mercedes-Benz Cup - Los Angeles Orlando Challenger President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Estoril Open - Estoril Salem Open - Hong Kong Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Savannah Challenger Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Tallahassee Challenger Manchester Challenger Morelos Challenger Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Alphen Challenger Dubai Open - Dubai Vancouver Challenger Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open de Moselle - Metz SAP Open - San Jose The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Catella Swedish Open - Bastad St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Chennai Open - Chennai Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Thailand Open - Bangkok AEGON Championships - London AEGON International - Eastbourne AEGON International - Eastbourne Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha AEGON Championships - London Nature Valley International - Eastbourne Glasgow Challenger New Delhi Challenger III - New Delhi Binghamton Challenger Chengdu Challenger Cassis Challenger Rome Challenger Las Vegas Challenger Venice Open - Venice Bangalore Challenger Pune Challenger Nottingham Challenger Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi Aix En Provence Challenger Surbiton Challenger Kaohsiung Challenger Open Seat-Godo '98 - Barcelona Investor Swedish Open - Bastad Columbus Challenger IPB Czech Indoor - Ostrava Qatar Mobil Open '99 - Doha Aptos Challenger Santiago Challenger Nottingham 1 Challenger Prasentiert Von Seat Wolfsburg - Wolfsburg Mallorca Open - Mallorca Noumea Challenger Lexington Challenger Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid 1999 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Copenhagen Open - Copenhagen Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Kremlin Cup - Moscow Mutua Madrid Open - Madrid Internazionali di Tennis di San Marino - San Marino President's Cup 1998 - Tashkent Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 1999 - Kitzbuhel President's Cup 1999 - Tashkent Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - Queen's/London 2000 Mercedes Cup - Stuttgart Ismaning Challenger Brest Challenger Waldbaum's Hamlet Cup - Long Island Lexington Challenger Rennes Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Heineken Open - Auckland The Stella Artois Grass Court Championships - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Monterrey Challenger Australian Open - Melbourne Advanta Championships - Philadelphia 1998 Mercedes Cup - Stuttgart President's Cup - Tashkent Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon AXA Cup - London Open Seat-Godo 2000 - Barcelona Jersey Challenger Savannah Challenger Quimper Challenger Australian Open - Melbourne Tallahassee Challenger French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London Sarasota Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Savannah Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Burnie Challenger Brasov Challenger RCA Championships - Indianapolis Salem Open - Hong Kong French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Dallas Challenger Nottingham Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rimouski Challenger Regions Morgan Keegan Championships - Memphis Wimbledon - London The Artois Championships - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington West Lakes Challenger Jersey Challenger Salinas Challenger Countrywide Classic - Los Angeles Sarasota Challenger Aircel Chennai Open - Chennai Nottingham Challenger Kun-Ming Challenger Baton Rouge Challenger Eckental Challenger PBZ Zagreb Indoors - Zagreb RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Barcelona Open BancSabadell - Barcelona Traralgon Challenger ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Aircel Chennai Open - Chennai AEGON Championships - London AEGON International - Eastbourne Yeongwol Challenger AEGON International - Eastbourne Manta Challenger Quimper Challenger Shenzhen Open - Shenzhen Thailand Open - Bangkok Panama City Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Tallahassee Challenger AEGON Championships - London Binghamton Challenger AEGON Championships - London Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Koblenz Challenger Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Qatar ExxonMobil Open - Doha Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Irving Challenger Pilot Pen International - New Haven Open 13 - Marseille AAMI Classic - Kooyong Loughborough Challenger Qatar ExxonMobil Open - Doha Surbiton Challenger All Lower level tournaments Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Tennis Masters Cup - Shanghai Olympics - Sydney Kremlin Cup - Moscow Vancouver Challenger Sarasota Challenger Guayaquil Challenger Adidas International - Sydney Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger Kaohsiung Challenger Open 13 - Marseille Kremlin Cup - Moscow Shenzhen Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Claro Open Colombia - Bogota Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Mons Challenger Cary Challenger Savannah Challenger Warsteiner Challenger Series - Lippstadt Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Mallorca Challenger Istanbul Challenger AEGON Championships - London Vancouver Challenger Newport Beach Challenger Grolsch Open - Amsterdam DIEMA XTRA Sofia Open - Sofia ABN/AMRO World Tennis Tournament - Rotterdam Fever-Tree Championships - London cinch Championships - London RCA Championships - Indianapolis Truist Atlanta Open - Atlanta Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Open de la Comunidad Valenciana - Valencia Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Nottingham Open - Nottingham Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles Tento Czech Open - Prague Thailand Open - Bangkok If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Winston-Salem Open - Winston-Salem adidas Open de Toulouse - Toulouse Masters Series Madrid - Madrid Open 13 - Marseille CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril President's Cup 2000 - Tashkent New York Open - New York Mallorca Open - Mallorca Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Heineken Open - Auckland The Ericsson Open - Miami Tennis Masters Series - Hamburg Adidas International - Sydney Open 13 - Marseille Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Mercedes-Benz Cup - Los Angeles The Ericsson Open - Miami Tennis Masters Series - Toronto Masters Series Hamburg - Hamburg Tennis Masters Series - Madrid Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Masters - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Masters Series - Hamburg Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Nature Valley International - Eastbourne Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Miami Open - Miami Catella Swedish Open - Bastad U.S. Open - New York Countrywide Classic - Los Angeles Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Medibank International - Sydney French Open - Paris Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Telecom Italia Masters - Rome Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 U.S. Open - New York Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tennis Masters Cup - Lisbon Tennis Masters Cup - Houston Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Olympics - Athens